/**
 * gpms
 * 2012-8-1 下午2:57:21
 * 作者：陈志明
 * 
 */
package com.gpms.privilege.service;

import java.util.List;

import com.gpms.common.service.BaseService;
import com.gpms.mapper.Item;
import com.gpms.privilege.dao.ItemDao;

/**
 * @author Jackie chen
 *
 */
public class ItemService extends BaseService {
	private ItemDao itemDao;
	
	/**
	 * 查询所有字典项
	 * @return
	 */
	public List<Item> getAllItem(){
		return itemDao.findAllItem();
	}
	
	/**
	 * 根据ID获取字典项
	 * @param item
	 * @return
	 */
	public Item getItemById(Item item){
		return itemDao.findItemById(item);
	}
	
	/**
	 * 添加字典项
	 * @param item
	 * @return
	 */
	public int addItem(Item item){
		return itemDao.saveItem(item);
	}
	
	/**
	 * 根据ID修改字典项
	 * @param item
	 * @return
	 */
	public int updateItemById(Item item){
		return itemDao.alterItemById(item);
	}
	
	/**
	 * 根据ID修改字典项
	 * @param item
	 * @return
	 */
	public int deleteItemById(Item item){
		return itemDao.removeItemById(item);
	}

	
	
	/**
	 * @return the itemDao
	 */
	public ItemDao getItemDao() {
		return itemDao;
	}

	/**
	 * @param itemDao the itemDao to set
	 */
	public void setItemDao(ItemDao itemDao) {
		this.itemDao = itemDao;
	}
}
